# 作者: 陈其志 
# 2025年02月21日16时37分30秒 
# 2716847110@qq.com

def find_exception(e):
    """
    打印异常发生的位置
    :return:
    """
    print(e)
    print(e.__traceback__.tb_frame.f_globals["__file__"])  # 发生异常所在的文件
    print(e.__traceback__.tb_lineno)  # 发生异常所在的行数


try:
    a = 1 / 0
except Exception as e:
    find_exception(e)  # 将捕获的异常传给函数打印异常发生的位置
